package com.evaluation_system.service;

import com.evaluation_system.pojo.DTO.LoginInfoDTO;
import com.evaluation_system.pojo.entity.LoginInfo;

public interface LoginService {
    /**
     * 登录验证
     * @param loginUser 包含用户名和密码的 LoginInfo 对象
     * @return 登录成功返回 LoginInfo 对象，失败返回 null
     */
//    User login(User user);

    LoginInfo uploaderlogin(LoginInfoDTO loginUser);

    LoginInfo checkerlogin(LoginInfoDTO loginUser);

    LoginInfo evaluatorlogin(LoginInfoDTO loginUser);


    LoginInfo adminlogin(LoginInfoDTO loginUser);
}